<?php
class Zona extends AppModel {
	var $displayField = 'descripcion';
	var $name = 'Zona';
	var $belongsTo = array('Estado'=>array('className' => 'Estado','foreignKey' => 'estado_id'));
	var $validate = array(
		'id'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'menssage'=>'Verifique los datos enviados')),
		'codigo'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'message'=>'Codigo: El campo no puede quedar vacio'),
						'maxLength'=>array('rule'=>array('maxLegth','5'),'last'=>true,'message'=>'Codigo: Maximo 5 caracteres'),
						'isUnique'=>array('rule'=>'isUnique', 'last'=>true, 'message'=>'Codigo: El valor ya existe'),
						'alphaNumeric'=>array('rule' =>'alphaNumeric','last'=>true,'message'=>'Codigo: No Ingrese espacios en blanco')),
		'descripcion'=>array('notEmpty'=>array('rule'=>'notEmpty','last'=>true,'message'=>'Descripcion: El campo no puede quedar vacio'),
							'maxLength'=>array('rule'=>array('maxLegth','250'),'last'=>true,'message'=>'Descripcion: Máximo 250 caracteres'),
							'isUnique'=>array('rule'=>'isUnique', 'last'=>true, 'message'=>'Descripcion: El valor ya existe'))
	);
	function countZona($params){return $this->find('count',$params);}
	function dataZona($params){return $this->find('all',$params);}	
	function visualizarError($error){if(empty($error)){	return 	array('respuesta'=>true, 'mensaje'=>"El registro a sido actualizado");}	foreach($error as $value){ return array('respuesta'=>false, 'mensaje'=>$value);}}
}